package com.haierp.model.sale;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.IdType;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;

public class OuterOrderDetail implements Serializable {
	@TableId(type = IdType.AUTO)
	private Long id;
	@TableField(value = "outer_order_id")
	private Long outerOrderId;
	@TableField(value = "sku_id")
	private Long skuId;
	@TableField(value = "item_id")
	private Long itemId;
	@TableField(value = "sku_code")
	private String skuCode;
	private String upc;
	@TableField(value = "item_name")
	private String itemName;
	private String color;
	private String scale;
	@TableField(value = "sku_pic")
	private String skuPic;
	@TableField(value = "logistic_type")
	private Integer logisticType;
	private Double freight;
	private Double weight;
	@TableField(value = "sale_price")
	private Double salePrice;
	@TableField(exist = false)
	private String freightStr;
	@TableField(exist = false)
	private String salePriceStr;

	private Integer quantity;

	@TableField(value = "gmt_create")
	private Date gmtCreate;
	@TableField(value = "gmt_modify")
	private Date gmtModify;

	@TableField(value = "third_sku_code") // 第三方sku
	private String  thirdSkuCode;
	
	@TableField(value = "oid")//商品交易明细编号
	private String oid;
	
	@TableField(value = "company_id") //所属公司
	private Long companyId;
	
	@TableField(exist = false)
	private String orderNo;
	
	@TableField(exist = false)
	private String erpNo;
	
	@TableField(exist = false)
	private Integer status;// 订单状态
	
	@TableField(exist = false)
	private Integer stockStatus;
	
	@TableField(value = "tracking_no")//国内快递
	private String trackingNo;
	

	@TableField(value = "domestic_shipe")//国内快递公司
	private String domesticShipe;
	
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getOuterOrderId() {
		return outerOrderId;
	}

	public void setOuterOrderId(Long outerOrderId) {
		this.outerOrderId = outerOrderId;
	}

	public Long getSkuId() {
		return skuId;
	}

	public void setSkuId(Long skuId) {
		this.skuId = skuId;
	}

	public String getSkuCode() {
		return skuCode;
	}

	public void setSkuCode(String skuCode) {
		this.skuCode = skuCode;
	}

	public String getUpc() {
		return upc;
	}

	public void setUpc(String upc) {
		this.upc = upc;
	}

	public String getItemName() {
		return itemName;
	}

	public void setItemName(String itemName) {
		this.itemName = itemName;
	}

	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	public String getScale() {
		return scale;
	}

	public void setScale(String scale) {
		this.scale = scale;
	}


	public Double getFreight() {
		return freight;
	}

	public void setFreight(Double freight) {
		this.freight = freight;
	}

	public Double getWeight() {
		return weight;
	}

	public void setWeight(Double weight) {
		this.weight = weight;
	}

	public Double getSalePrice() {
		return salePrice;
	}

	public void setSalePrice(Double salePrice) {
		this.salePrice = salePrice;
	}

	public Integer getQuantity() {
		return quantity;
	}

	public void setQuantity(Integer quantity) {
		this.quantity = quantity;
	}

	public Date getGmtCreate() {
		return gmtCreate;
	}

	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public Date getGmtModify() {
		return gmtModify;
	}

	public void setGmtModify(Date gmtModify) {
		this.gmtModify = gmtModify;
	}

	public String getFreightStr() {
		return freightStr;
	}

	public void setFreightStr(String freightStr) {
		this.freightStr = freightStr;
	}

	public String getSalePriceStr() {
		return salePriceStr;
	}

	public void setSalePriceStr(String salePriceStr) {
		this.salePriceStr = salePriceStr;
	}

	public String getSkuPic() {
		return skuPic;
	}

	public void setSkuPic(String skuPic) {
		this.skuPic = skuPic;
	}

	public Integer getLogisticType() {
		return logisticType;
	}

	public void setLogisticType(Integer logisticType) {
		this.logisticType = logisticType;
	}

	public Long getItemId() {
		return itemId;
	}

	public void setItemId(Long itemId) {
		this.itemId = itemId;
	}

	public String getThirdSkuCode() {
		return thirdSkuCode;
	}

	public void setThirdSkuCode(String thirdSkuCode) {
		this.thirdSkuCode = thirdSkuCode;
	}

	public String getOid() {
		return oid;
	}

	public void setOid(String oid) {
		this.oid = oid;
	}

	public Long getCompanyId() {
		return companyId;
	}

	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getErpNo() {
		return erpNo;
	}

	public void setErpNo(String erpNo) {
		this.erpNo = erpNo;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getStockStatus() {
		return stockStatus;
	}

	public void setStockStatus(Integer stockStatus) {
		this.stockStatus = stockStatus;
	}

	public String getTrackingNo() {
		return trackingNo;
	}

	public void setTrackingNo(String trackingNo) {
		this.trackingNo = trackingNo;
	}

	public String getDomesticShipe() {
		return domesticShipe;
	}

	public void setDomesticShipe(String domesticShipe) {
		this.domesticShipe = domesticShipe;
	}
	
	
	
}
